package com.cws4cloud.cws.sdAdmin.api.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.cws4cloud.cws.common.core.BaseDto.TreeNode;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * @ClassName: WebsiteTree
 * @Description:
 * @Author zhlj
 * @Company:digitalchina
 * @Date 2021/3/5 16:25
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class WebsiteTree extends TreeNode {

	/**
	 * 名称
	 */
	@ApiModelProperty(value="名称")
	private String name;
	/**
	 * 推荐人，表示本站点是由推荐人所推广的
	 */
	@ApiModelProperty(value="推荐人，表示本站点是由推荐人所推广的")
	private Integer referrer;
	/**
	 * 推荐人所属站点
	 */
	@ApiModelProperty(value="推荐人所属站点")
	private Integer referrerSiteId;
	/**
	 * 副标题
	 */
	@ApiModelProperty(value="副标题")
	private String subtitle;
	/**
	 * 类型
	 */
	@ApiModelProperty(value="类型")
	private String type;
	/**
	 * 建站类型
	 */
	@ApiModelProperty(value="建站类型")
	private String buildType;
	/**
	 * 商家
	 */
	@ApiModelProperty(value="商家")
	private String merchant;
	/**
	 * 上传附件
	 */
	@ApiModelProperty(value="上传附件")
	private String fileName;
	/**
	 * 商家id(关联：sd_sys_company.id)
	 */
	@ApiModelProperty(value="商家id(关联：sd_sys_company.id)")
	private Integer companyId;
	/**
	 * 推荐商家(关联：sd_sys_company.id)
	 */
	@ApiModelProperty(value="推荐商家(关联：sd_sys_company.id)")
	private Integer recommendId;
	/**
	 * 模版id,关联：sd_sys_style.id
	 */
	@ApiModelProperty(value="模版id,关联：sd_sys_style.id")
	private Integer styleId;
	/**
	 * 电脑端的站点模板id(关联：sd_sys_style.id)
	 */
	@ApiModelProperty(value="电脑端的站点模板id(关联：sd_sys_style.id)")
	private Integer computerStyleId;
	/**
	 * 省,关联：sd_sys_location.id
	 */
	@ApiModelProperty(value="省,关联：sd_sys_location.id")
	private String province;
	/**
	 * 市,关联：sd_sys_location.id
	 */
	@ApiModelProperty(value="市,关联：sd_sys_location.id")
	private String city;
	/**
	 * 县,关联：sd_sys_location.id
	 */
	@ApiModelProperty(value="县,关联：sd_sys_location.id")
	private String area;
	/**
	 * 省,关联：sd_sys_location.id
	 */
	@ApiModelProperty(value="省名称")
	private String provinceName;
	/**
	 * 市,关联：sd_sys_location.id
	 */
	@ApiModelProperty(value="市名称")
	private String cityName;
	/**
	 * 县,关联：sd_sys_location.id
	 */
	@ApiModelProperty(value="县名称")
	private String areaName;
	/**
	 * 排序
	 */
	@ApiModelProperty(value="排序")
	private Integer sequence;
	/**
	 * 状态,（ZT10001：显示，ZT10002：隐藏）
	 */
	@ApiModelProperty(value="状态,（ZT10001：显示，ZT10002：隐藏）")
	private String status;
	/**
	 * 管理id,关联：sd_sys_admin.id
	 */
	@ApiModelProperty(value="管理id,关联：sd_sys_admin.id")
	private Integer adminId;
	/**
	 * 空间到期日期
	 */
	@ApiModelProperty(value="空间到期日期")
	private LocalDateTime expireDate;
	/**
	 *
	 */
	@ApiModelProperty(value="")
	private LocalDateTime startDate;
	/**
	 *
	 */
	@ApiModelProperty(value="")
	private LocalDateTime endDate;
	/**
	 * 添加日期
	 */
	@ApiModelProperty(value="添加日期")
	private LocalDateTime createDate;
	/**
	 * 结账方式
	 */
	@ApiModelProperty(value="结账方式")
	private String settlement;
	/**
	 * 缩略图
	 */
	@ApiModelProperty(value="缩略图")
	private String img;
	/**
	 * 站点提成
	 */
	@ApiModelProperty(value="站点提成")
	private String commission;
	/**
	 * 身份证
	 */
	@ApiModelProperty(value="身份证")
	private String personCode;
	/**
	 * 是否开通
	 */
	@ApiModelProperty(value="是否开通")
	private String isOpen;
}
